page{
  background-color: #FFFFFF;
}
.main_class{
	background: linear-gradient( 180deg, #10a1e0 30%,#10a1e0 40%, #FFFFFF 100%);
	display: flex;
	flex-direction: column;
	width: 100vw;
	overflow-x: hidden;
	height: 100vh;
}

.custom-checkbox{
  transform: scale(0.7); /* 放大1.5倍 */

}
.xy_info{
	color: #fff;
}
.u-icon__icon{
	/* color: #36B3E9 !important; */
}
/* .u-checkbox__icon-wrap{
	background-color: #FFFFFF !important;
} */

.header {
		display: flex;
		justify-content: center;
		padding-top: 320rpx;
		margin-left: 45rpx;
		padding-bottom: 20rpx;
 
	}
 .logo_text{
	 font-weight: 400;
	 font-size: 32rpx;
	 color: #4D4D4D;
	 line-height: 45rpx;
	 
 }
	.header image {
		width: 308rpx;
		height: 240rpx;
		
		
	}
 
	.header text {
		font-size: 1.3rem;
 
	}
 
	.content {
		margin-left: 50rpx;
		margin-bottom: 90rpx;
	}
 
	.content text {
		display: block;
		color: #9d9d9d;
		margin-top: 40rpx;
	}
 
	.bottom {
		display: flex;
		border-radius: 80rpx;
		margin: 70rpx 50rpx;
		font-size: 35rpx;
		border: none;
		color: #36B3E9 !important;
		background: #FFFFFF !important;
		border-radius: 100rpx 100rpx 100rpx 100rpx;
		height: 85rpx;
		justify-content: center;
		align-items: center;
		text-align: center;
		font-weight: 600;
		font-size: 32rpx;
		
		
	/* 	background: linear-gradient(-90deg, #FFA200 0%, #FFC13D 100%); */
	}
	button:after{
		border: none;
	}
	
	.xy_bottom{
		display: flex;
		margin-left: 60rpx;
		flex-direction: row;
		font-size: 24rpx;
		color: #fff;
		align-content: center;
		text-align: center;
		/* width: 90%;
		position: fixed;
		bottom: 20px;
		height: 90px;
		padding: 12px;
		box-sizing: border-box;
		background: #fff;
		left: 60rpx;
		right: 60rpx;
		font-size: 26rpx;
		color: #999999;
		line-height: 40rpx;
		word-wrap:break-word; */
	}